package org.janusproject.acl;

/**
 * This enumeration describes all available ACL Representations as defined by Fipa.
 * <ul>
 * <li>BIT_EFFICIENT</li>
 * <li>STRING</li>
 * <li>XML</li>
 * </ul>
 * 
 * @see <a href="http://www.fipa.org/repository/aclreps.php3">FIPA ACL Representation Specifications</a>
 * 
 * @author Mickael Adeline
 * @author Kevin Le Roy
 * @author Paul Talagrand
 */
public enum ACLRepresentation {
	
	BIT_EFFICIENT("fipa.acl.rep.bitefficient.std"),
	STRING("fipa.acl.rep.string.std"),
	XML("fipa.acl.rep.xml.std");
	  
	public final String value;
	
	ACLRepresentation(String value) {
		this.value = value;
	}
}
